/** Entidades do Banco de Dados*/
package domain;

public class Carta {

    int idCarta; //id que identifica as cartas
    String nome; //nome da carta
    String tipo; //tipo da carta
    String linkImagem; //endereço em que se encontra a imagem da carta

    /**
     * Construtor vazio
     */
    public Carta() {
    }

    /**
     * Construtor recebendo nome, tipo e linkImagem como parâmetros
     * @param nome
     * @param tipo
     * @param linkImagem 
     */
    public Carta(String nome, String tipo, String linkImagem) {

        this.linkImagem = linkImagem;
        this.nome = nome;
        this.tipo = tipo;

    }

    /**
     * Construtor recebendo idCarta, nome, tipo e linkImagem como parâmetros
     * @param idCarta
     * @param nome
     * @param tipo
     * @param linkImagem 
     */
    public Carta(int idCarta, String nome, String tipo, String linkImagem) {

        this.idCarta = idCarta;
        this.linkImagem = linkImagem;
        this.nome = nome;
        this.tipo = tipo;

    }

    public int getIdCarta() {
        return idCarta;
    }

    public void setIdCarta(int idCarta) {
        this.idCarta = idCarta;
    }

    public String getLinkImagem() {
        return linkImagem;
    }

    public void setLinkImagem(String linkImagem) {
        this.linkImagem = linkImagem;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String toString() {

        return "Nome: " + nome + "Tipo: " + tipo;

    }
}
